device for inserting needles - Alemán Inglés Diccionario